package com.ys.jsontest;

public class MethodConstants {
    //统一下单接口，预下单
    public class Order{
        public final static String QRCODE_YSEPAY_URL = "https://qrcode.ysepay.com/gateway.do";
        //反扫码支付
        public final static String BARCODE_PAY= "ysepay.online.barcodepay";
        public final static String BARCODE_PAY_RESPONSE = "ysepay_online_barcodepay_response";
        //二维码支付
        public final static String QRCODE_PAY = "ysepay.online.qrcodepay";
        public final static String QRCODE_PAY_RESPONSE = "ysepay_online_qrcodepay_response";
        ////聚合订单码支付
        public final static String POLYCODE_PAY = "ysepay.online.polycodepay";
        public final static String POLYCODE_PAY_RESPONSE = "ysepay_online_polycodepay_response";
        //微信支付
        public final static String WEIXIN_PAY = "ysepay.online.weixin.pay";
        public final static String WEIXIN_PAY_RESPONSE = "ysepay_online_weixin_pay_response";

        //微信公众号纯接口
        public final static String JSAPI_PAY = "ysepay.online.jsapi.pay";
        public final static String JSAPI_PAY_RESPONSE = "ysepay_online_jsapi_pay_response";

        //支付宝生活号服务窗支付
        public final static String ALIJSAPI_PAY= "ysepay.online.alijsapi.pay";
        public final static String ALIJSAPI_PAY_RESPONSE = "ysepay_online_alijsapi_pay_response";
        //H5支付
        public final static String H5_PAY = "ysepay.online.h5.pay";
        public final static String H5_PAY_RESPONSE = "ysepay_online_h5_pay_response";
        //sdk支付
        public final static String SDK_PAY = "ysepay.online.sdkpay";
        public final static String SDK_PAY_RESPONSE = "ysepay_online_sdkpay_response";
        //wap支付，手机收银台
        public final static String WAP_DIRECTPAY_CREATEBYUSER = "ysepay.online.wap.directpay.createbyuser";

        //行业码获取用户标识
        public final static String CUPGETMULAPP_USERID= "ysepay.online.cupgetmulapp.userid";
        public final static String CUPGETMULAPP_USERID_RESPONSE = "ysepay_online_cupgetmulapp_userid_response";

        //行业码支付接口
        public final static String CUPMULAPP_QRCODEPAY = "ysepay.online.cupmulapp.qrcodepay";
        public final static String CUPMULAPP_QRCODEPAY_RESPONSE = "ysepay_online_cupmulapp_qrcodepay_response";
    }
    public class OpenApi{
        public final static String OPENAPI_YSEPAY_URL= "https://openapi.ysepay.com/gateway.do";
        //订单获取对账单下载地址
        public final static String BILL_DOWNLOADURL_GET = "ysepay.online.bill.downloadurl.get";
        public final static String BILL_DOWNLOADURL_GET_RESPONSE = "ysepay_online_bill_downloadurl_get_response";
        //PC收银台
        public final static String DIRECTPAY_CREATEBYUSER = "ysepay.online.directpay.createbyuser";
        public final static String DIRECTPAY_CREATEBYUSER_RESPONSE = "ysepay_online_directpay_createbyuser_response";
        //wap支付，手机收银台
        public final static String WAP_DIRECTPAY_CREATEBYUSER = "ysepay.online.wap.directpay.createbyuser";
        //退款
        public final static String TRADE_REFUND = "ysepay.online.trade.refund";
        public final static String TRADE_REFUND_RESPONSE = "ysepay_online_trade_refund_response";
        //分账退款
        public final static String TRADE_REFUND_SPLIT= "ysepay.online.trade.refund.split";
        public final static String TRADE_REFUND_SPLIT_RESPONSE = "ysepay_online_trade_refund_split_response";
        //快捷支付
        public final static String FASTPAY = "ysepay.online.fastpay";
        public final static String FASTPAY_RESPONSE = "ysepay_online_fastpay_response";
        //快捷授权
        public final static String FASTPAY_AUTHORIZE = "ysepay.online.fastpay.authorize";
        public final static String FASTPAY_AUTHORIZE_RESPONSE = "ysepay_online_fastpay_authorize_response";
        //快捷重新获取授权码
        public final static String FASTPAY_AUTHORIZE_MSG = "ysepay.online.fastpay.authorize.msg";
        public final static String FASTPAY_AUTHORIZE_MSG_RESPONSE = "ysepay_online_fastpay_authorize_msg_response";
        //手机控件支付
        public final static String MOBILE_PAY= "ysepay.online.mobile.controls.pay";
        public final static String MOBILE_PAY_RESPONSE = "ysepay_online_mobile_controls_pay_response";
    }
    public class Search{
        public final static String SEARCH_URL = "https://search.ysepay.com/gateway.do";
        public final static String TRADE_QUERY = "ysepay.online.trade.query";
        public final static String TRADE_QUERY_RESPONSE = "ysepay_online_trade_query_response";
        public final static String TRADE_ORDER_QUERY = "ysepay.online.trade.order.query";
        public final static String TRADE_ORDER_QUERY_RESPONSE = "ysepay_online_trade_order_query_response";
        public final static String TRADE_DETAIL_QUERY = "ysepay.online.trade.detail.query";
        public final static String TRADE_DETAIL_QUERY_RESPONSE = "ysepay_online_trade_detail_query_response";
    }
    //线上进件
    public class Register{
        public final static String REGISTER_REQUEST_URL = "https://register.ysepay.com:2443/register_gateway/gateway.do";
        public final static String UPLOAD_FILE_PRDURL = "https://uploadApi.ysepay.com:2443/yspay-upload-service?method=upload";
        public final static String UPLOAD_FILE_TESTURL = "https://cloudbilltest.ysepay.com:2080/yspay-upload-service?method=upload";
        //获取图片上传所需token
        public final static String TOKEN_GET = "ysepay.merchant.register.token.get";
        public final static String TOKEN_GET_RESPONSE = "ysepay_merchant_register_token_get_response";
        //商户注册接口
        public final static String REGISTER_ACCEPT = "ysepay.merchant.register.accept";
        public final static String REGISTER_ACCEPT_RESPONSE = "ysepay_merchant_register_accept_response";
        //商户注册查询接口
        public final static String REGISTER_QUERY = "ysepay.merchant.register.query";
        public final static String REGISTER_QUERY_RESPONSE = "ysepay_merchant_register_query_response";
    }
    public class Commonapi{
        public final static String COMMONAPI_URL = "https://commonapi.ysepay.com/gateway.do";
        //分账登记
        public final static String DIVISION_ONLINE_ACCEPT = "ysepay.single.division.online.accept";
        public final static String DIVISION_ONLINE_ACCEPT_SPONSE = "ysepay_single_division_online_accept_response";
        //分账查询
        public final static String DIVISION_ONLINE_QUERY = "ysepay.single.division.online.query";
        public final static String DIVISION_ONLINE_QUERY_RESPONSE = "ysepay_single_division_online_query_response";

    }
}
